BDK TxBuilder
TxBuilder は構造体で、 Wallet が tx を作成するときに従うべき情報をもつ
lockするscript を指定するする recipient や fee_rate のように基本的なものから、Coin selection algorithm といったものまで保有する
force_non_witness_utxo
default is false (defined by std::default::Default)
add_foreign_utxo
outpoint と PSBT input を渡す必要がある
PSBT input を渡す必要は本当にあるのだろうか?